package com.autumn.sms.service.services.dto.input;

import io.swagger.annotations.ApiModelProperty;

/**
 *标准模板新增输入
 * @author JuWa ▪ Zhang
 * @date 2018年1月13日
 * @since jdk 1.8
 */
public class StandardTemplateInput extends AbstractSmsTemplateInput<StandardTemplateParameterInput> {
	/**
	 * 是否限制发送频率
	 */
	@ApiModelProperty(value = "是否限制发送频率")
	private boolean isRestrict;
	/**
	 * 发送频率间隔秒
	 */
	@ApiModelProperty(value = "发送频率间隔秒")
	private Integer restrictSeconds;
	/**
	 * 是否是短信验证码
	 */
	@ApiModelProperty(value = "是否是短信验证码")
	private boolean isVerificationCode;
	/**
	 * 短信验证码类型
	 */
	@ApiModelProperty(value = "短信验证码类型")
	private Integer verificationCodeType;

	/**
	 * 短信验证有效时间
	 */
	@ApiModelProperty(value = "短信验证有效时间")
	private Integer verificationEffectiveSeconds;

	public boolean getIsRestrict() {
		return isRestrict;
	}

	public void setIsRestrict(boolean isRestrict) {
		this.isRestrict = isRestrict;
	}

	public Integer getRestrictSeconds() {
		return restrictSeconds;
	}

	public void setRestrictSeconds(Integer restrictSeconds) {
		this.restrictSeconds = restrictSeconds;
	}

	public boolean getIsVerificationCode() {
		return isVerificationCode;
	}

	public void setIsVerificationCode(boolean isVerificationCode) {
		this.isVerificationCode = isVerificationCode;
	}

	public Integer getVerificationCodeType() {
		return verificationCodeType;
	}

	public void setVerificationCodeType(Integer verificationCodeType) {
		this.verificationCodeType = verificationCodeType;
	}

	public Integer getVerificationEffectiveSeconds() {
		return verificationEffectiveSeconds;
	}

	public void setVerificationEffectiveSeconds(Integer verificationEffectiveSeconds) {
		this.verificationEffectiveSeconds = verificationEffectiveSeconds;
	}
	

}
